dvb_get_ts_tables

@brief Scans a DVB stream, looking for the tables needed to identify the programs inside a MPEG-TS @ingroup frontend_scan

@param parms pointer to struct dvb_v5_fe_parms created when the frontend is opened @param dmx_fd an opened demux file descriptor @param delivery_system delivery system to be scanned @param other_nit use alternate table IDs for NIT and other tables @param timeout_multiply improves the timeout for each table reception by using a value that will multiply the wait time.

Given an opened frontend and demux, this function seeks for all programs available at the transport stream, and parses the following tables: PAT, PMT, NIT, SDT (and VCT, if the delivery system is ATSC).

On sucess, it returns a pointer to a struct dvb_v5_descriptors, that can either be used to tune into a service or to be stored inside a file.

extern (C)
dvb_get_ts_tables

Meta